var localeValidateMsg = {
	required: 'this field is required',
	maxLength: 'Please enter max {0} characters',
	"required.amount": 'amount is required',
	"required.specialtyType": 'specialtyType is required',
	"maxLength.name": 'name max {0} characters',
	"exist.contractFull.numberCode":"numberCode exist",
	"isXmstatusapply":"the flowStatus unend,not submit",
	
};
var localeMsg = {
	common: {
		confirm: 'Confirm',
		cancel: 'Cancel',
		prompt: 'Prompt',
		warn: 'Warn',
		error: 'Error',
		syncSuccess: 'Synchronize Success',
		syncFailed: 'Synchronize Fail',
		submitSuccess: 'Submit Success',
		submitFailed: 'Submit Fail',
		saveSuccess: 'Save Success',
		autoSaveSuccess: 'Auto Save Success',
		deleteConfirm:'Are you sure to delete?',
		deleteSuccess:'Delete Success',
		deleteFail:'Delete Fail',
		restoreSuccess: 'Success to restore!',
		restoreFail: 'Fail to restore!',
		contactAdmin: 'Please contact Admin!',
		keyword:'please input Keyword',
		yes:'yes',
		no:'no',
		selectMsg:'Please select record to operate',
		row:'row',
		importTxt:'Import',
		exportTxt: 'Export',
		invalidData: 'Invalid data',
		info: 'info',
		relateddeleteconfirm: 'Are you sure to delete, and other information associated with the selected information will be deleted when you delete the corresponding',
		deletetorecycle : "Note: this operation does not immediately delete lun, the user can recover form recycle store. The removed lun will be deleted at midnight",
		active:'active',
		inactive:'inactive',
		deleted:"delete",
		exit:'Host name already exists!',
		buildSuccess:'Create success',
		bulidFailed:'Create failed',
		upload: 'Upload',
		edit: 'Edit',
		disabled: 'Disabled',
		dormancy: 'Dormancy',
		operationFail:'OperationFail',
		dormancyTime: 'DormancyTime',
		restoreNodeFail: 'RestoreNodeFail',
		stillHasMapping: 'The controller contains  mapping ,can not be deleted'
	},
	pool:{
		create: 'Create Pool',
		modify:'Modify Pool',
		read: 'Pool Read',
		write:'Pool Write',
		operate:'Pool Operate',
		rbdLeft: 'There are some luns in pool! Please remove luns first!'
	},
	user: {
		create: 'Create User',
		edit: 'Edit User',
		password: 'Different Password！',
		wrong_password: 'Wrong Original Password',
		reser_password: 'Reset Password',
		admin_remove:'admin can noe be deleted!',
	},
	
	role: {
		create: 'Create Role',
		edit: 'Edit Role',
		edit_users : 'Edit Users',
		edit_resource : 'Edit Resource',
		neverdelete :'ROLE_ADMIN and ROLE_USER are system default data, nerver deleted or edited',
	},
	lunGroup:{
		create: 'Create Lun Group',
		edit: 'Edit Lun Group'
	},
	lun:{
		create: 'Create Lun',
		edit: 'Edit Lun',
		syn: 'Successful',
		bandWidth: "Band Width",
		add:'Add Luns',
		readQos:'Read(MB)',
		writeQos:'Write(MB)',
		mapping:'Mapping List',
		list:'Lun List',
		enlarge:'Enlarge Size',
		reduceSize:'Reduce Size',
		qosType: "QoS Type",
		qosRead: "Read QoS",
		qosWrite: "Write QoS",
		ReadIops: "Read(iops)",
		WriteIops:"Write(iops)",
		iopsScope:"The range of ioips must be between 11-1000000000",
		bandWidthScope:"The range of bandwidth must be between 1000-1000000000",
		exist:"the lun is mapped to ",
		noqos:",Can not operate",
		acl:"acl ! Can not be mapped",
		readio:"Read IOPS",
		writeio:"Write IOPS",
		readByte:"Read Byte",
		writeByte:"Write Byte",
		iops:"IOPS",
		byteBp:"Bytes Per Second"
	},
	
	target:{
		create: 'Create Target',
		edit: 'Edit Target',
		addHostGroups:'Add HostGroups',
		details:'Target Details'
	},
	
	host:{
		create: 'Create Host',
		edit: 'Edit Host',
		add: 'Add Hosts',
		list: 'Host List',
		details:'Host Details',
		ifRemove:"if the host is removed ",
		willNot:"will not be mapped to ",
		mapping:"!",
		relateddeleteconfirm: 'Are you sure to delete, and other information associated with the hostgroup under target',
		notdelete:'Con noe delete! The group hai mapping!',
	},
	
	group:{
		create: 'Create Group',
		edit: 'Edit Group',
		list:'Group List',
		details:'Group Details',
		not:'is not mappend to ',
		haslun:'There is lun under the selected Group.Please delete the mappings before'
		
	},
	
	threshold:{
		create: 'Create Threshold',
		edit: 'Edit Threshold',
	},
	verification:{
		correct:'correct',
		repeat:'poolname cannot repeat',
		poolnamelimit:'Begin with a letter or an underscore character (letters, numbers, underscores) are 4-25.',
		namelimit:'Begin with a letter or an underscore character (letters, numbers, underscores, spaces) are 2-25.',
		positiveinteger:'Please enter a positive integer',
		pgcount:'pgcount is 2 N times',
		positivenumber:'Can not be negative',
		quotomax:'quotomax out of range',
		digits:'please enter a integer above or equal 0',
		imagename:'The same pool in the imagename can not be repeated',
		max:'Exceed the maximum value',
		ip:'IP address is not correct',
		value:'Please enter a number that is greater than zero.',
		secvalue:'Please enter a number between 0-100',
		dlayvalue:'Please enter a number between 0-1000',
		size:'Capacity is less than the maximum capacity of the corresponding storage pool',
		name:'Name already exists',
		ipError:'IP already exists',
		or:'or'
	},
	alarm:{
		cpu: 'CPU Info',
		mem: 'Mem Info',
		dir: 'Dir Info',
		global: 'Global Cap',
		pool: 'Pool Cap',
		osdperf: 'OSD Perf',
		osdstatus: 'OSD Status',
		cluster: 'Cluster Info',
		readSuccess: 'Operation Success'
	},
	qos:{
		weight :"Distribute weight"
	},
	log:{
		clear: 'This will clear operations as no filtration，Are you sure to delete?',
		deleteConfirm: 'This will delete operations as filtration，Are you sure to delete?',
	},
	server : {
		search : 'Search'
	},
	diskDetection:{
		title: 'Disk alarm number',
	},
	deploy :{
		searchInfo :'Please fill in the start IP and end IP',
		saveFailure:'Recognize Wrong'
	}
};